/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/* 
 * File:   Dog_pro.h
 * Author: dou
 *
 * Created on 2016年2月25日, 下午2:32
 */

#ifndef DOG_PRO_H
#define DOG_PRO_H

#ifdef __cplusplus
extern "C" {
#endif
#include "Dog.h"
#include  "Animal_pro.h"

    OOC_PUB_BLOCK_DEF(DOG_PKG, Dog);    
    
    
    OOC_CLASS_PRO_DEF_(DOG_PKG, Dog){
        OOC_PRO_EXTENDS(ANIMAL_PKG, Animal);
        void (*finalize)(OOC_PEN(DOG_PKG, Dog)* cthis); //需在每个类中去重载，，以自定制其资源释放过程        
    };



#ifdef __cplusplus
}
#endif

#endif /* DOG_PRO_H */

